html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center;background:#F3F2ED;}
body.mceContentBody  {text-align: left;} /* Fix para editor */
h1{margin:0;padding-left:10px; }
h2{margin:10px 10px 0px;}
p{margin:0 10px; padding-bottom:5px;}
a{/*padding:5px;*/ text-decoration:none; color:#000000;}
a:hover{text-decoration:underline;}
img { border-style: none; }
.bold { font-weight:bold; }
.derecha { float: right; }
.izquierda { float: left; }
.clearBoth { clear: both;height:1px; }
#container{text-align:left;width:970px;margin:0 auto;background:#fff;}
* html div#header { height: expression( this.scrollHeight < 101 ? "100px" : "auto" ); /* sets min-height for IE */}
#header { /*background-color:#F3F2ED;*/ min-height:100px; /* sets min-height value for all standards-compliant browsers */ }
#nav #sesion {width:170px;float:left;margin:0; text-align:center}
#nav #sesion p { margin:0;color: #FFF;font-weight: bold; font-size:10px; }
#nav #sesion img { margin-left:5;margin-right:5;}
#nav { background:#F8B599; height:30px;padding:6px; margin:0; }
#nav div.opcionNav {line-height:30px; height:30px;background:#EAF0F8;text-align:center;float:right;width:254px; font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-transform: uppercase;}
#nav .borde { background:#E7E7E7; width:5px;float:right;height:30px; }
#nav span {line-height:30px; height:30px;background:#EAF0F8;text-align:center;float:right;}
#navigation{background:#F26B33;border-right:#E7E7E7 5px solid; line-height:40px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform: uppercase;}
#navigation ul{margin:0; padding:0; list-style-type:none; }
#navigation li { }
#navigation li a { padding-left:5px; text-decoration: none; }
#navigation li.par { padding-left:10px;background:#F26B33; color:#FFF;}
#navigation li.impar { padding-left:10px;background:#F8B599; color:#000;}
#navigation li.par a { color:#FFF; }
#navigation li.impar a { color:#000;}
#navigation{float:left;width:192px;/*margin-left:-970px;*/}
#banner { height: 150px; margin: 0 auto;width: 100%; }
#banner img { float: left; }
#msg_error { width:96%; padding-bottom: 5px; padding-top: 5px;margin-left:20px;  }
#msg_error p { color: #CC0000; font-weight: bold; }
#extra{background:#CCC8B3;}
#extra{float:left;width:190px;margin-left:-190px;padding-top:5px;}
#wrapper{float:left;width:100%;/*height: 1px;/*For IE*/}
#content{}
.content{/*margin: 0 0 0 200px;*/float:left;width:770px;}
.contentConExtra{margin:0 200px;}
#content p{ line-height:1.4; margin:0; }
#content div.fecha_derecha{ color:#666;font-size:11px;margin:2px 5px 2px 2px;text-align:right; }
#content hr.hr_simple{ margin:0px; height:1px;color:#CCC;background-color: #CCC;width:100%;}
#content hr { color: #F26B33;background-color: #F26B33;height: 3px; border:none; width:96%;text-align: center; }
#content h2 { margin:15px 15px 10px; }
#contenido { min-height:400px;height:auto !important;height:400px; margin-top: 20px; margin-left: 20px; }
#contenidoMail { min-height:100px;height:auto !important;height:100px;margin-top: 20px; margin-left: 20px; }
#tabla { border:none; }
#tabla td { color: #000;background-color: #F0F0F0; border:none; padding:4px; }
#tabla td.color { color: #000; background-color: #F26B33; text-align:center;  padding-top:8px; padding-bottom:8px;text-transform: uppercase;}
#tabla td.blanco { background-color: #FFFFFF; }
#tabla td.titulo { background-color: #FFFFFF;text-transform: uppercase;text-align: center; }
.tabla { width:95%; margin:15px auto; font-size:12px; }
.inscripcion { width:70%; margin:0 auto; font-size:11px; }
.inscripcion td.label { text-align:center; width:110px;text-transform:uppercase; }
.inscripcion td { padding:5px 4px; }
.inscripcion td input.text { width:90%; }
.inscripcion td select.text { width:90%; }
.inscripcion td input.boton { width:120px; padding: 3px; }
.advertencia{ margin: 30px 00px 30px 30px; color: #FF0033  }
.pregunta { margin: 20px 0px 10px 30px; text-transform:uppercase; font-weight:bold; }
.respuesta {margin: 0px 0px 10px 40px; }
/*.tabla_inscripcion p {margin: 0;padding: 0;line-height: 11px;}*/
#auspiciantes{clear:left;width:100%;/*height:40px;*/background:#EEE;border-top: #DDD solid 5px;}
#auspiciantes img { float: right; margin: 10px; }
/*div#auspiciantes p{margin:0;padding:5px 10px;}*/
#footer{clear:left;width:100%;/*width:970px;*/background:#DDD;/*min-height:45px;height:auto !important;height:45px;*/}
#footer p{margin:0;padding:5px 10px;}
/* fix to: ui.datepicker css collision causing display:block on initial hidden state */
.ui-helper-hidden-accessible { top: -99999999px; }
